\select@language {american}
\vspace {-\cftbeforepartskip }
\select@language {ngerman}
\contentsline {chapter}{\numberline {1}Einleitung}{1}{chapter.1}
\contentsline {section}{\numberline {1.1}Aufgabenstellung}{2}{section.1.1}
\contentsline {section}{\numberline {1.2}Umfeld}{3}{section.1.2}
\contentsline {subsection}{\numberline {1.2.1}Eclipse}{3}{subsection.1.2.1}
\contentsline {subsection}{\numberline {1.2.2}Eli}{5}{subsection.1.2.2}
\contentsline {chapter}{\numberline {2}Grundlagen}{7}{chapter.2}
\contentsline {section}{\numberline {2.1}Die Struktur der \textit {$e^3$}\textit {-Tools }}{7}{section.2.1}
\contentsline {section}{\numberline {2.2}Die Entwicklungsumgebung Eclipse}{8}{section.2.2}
\contentsline {section}{\numberline {2.3}Das Werkzeugsystem Eli}{12}{section.2.3}
\contentsline {subsection}{\numberline {2.3.1}Die Generatoren}{12}{subsection.2.3.1}
\contentsline {subsubsection}{Transformation - Pattern-based Textgenerator (PTG)}{16}{lstnumber.4.5}
\contentsline {chapter}{\numberline {3}Integration der \textit {$e^3$}\textit {-Tools }in Eclipse}{17}{chapter.3}
\contentsline {section}{\numberline {3.1}Xtext als Generator}{17}{section.3.1}
\contentsline {subsection}{\numberline {3.1.1}Xtext Spezifikationssprache}{19}{subsection.3.1.1}
\contentsline {subsubsection}{Generierung des EMF-Modells}{22}{lstnumber.2.12}
\contentsline {subsubsection}{ANTLR als Scanner/Parser - Generator}{23}{lstnumber.-5.1}
\contentsline {chapter}{\numberline {4}Entwurf}{25}{chapter.4}
\contentsline {chapter}{\numberline {5}Zuk\"unftige Erweiterungen}{27}{chapter.5}
\contentsline {chapter}{\numberline {6}Evaluation}{29}{chapter.6}
\contentsline {section}{\numberline {6.1}Konzeption und Durchf\"uhrung}{29}{section.6.1}
\contentsline {subsection}{\numberline {6.1.1}Vorbereitung und Planung}{29}{subsection.6.1.1}
\contentsline {subsection}{\numberline {6.1.2}Aufgabenplanung}{30}{subsection.6.1.2}
\contentsline {subsection}{\numberline {6.1.3}Aufgabenstellung}{30}{subsection.6.1.3}
\contentsline {section}{\numberline {6.2}Ergebnisse}{31}{section.6.2}
\contentsline {subsection}{\numberline {6.2.1}Auswertung und Fazit}{31}{subsection.6.2.1}
\contentsline {chapter}{\numberline {7}Verwandte Arbeiten}{33}{chapter.7}
\contentsline {section}{\numberline {7.1}Literate - Literate Programming}{33}{section.7.1}
\contentsline {section}{\numberline {7.2}EDT - Eli Development Tools}{34}{section.7.2}
\contentsline {section}{\numberline {7.3}LAMA}{35}{section.7.3}
\contentsline {chapter}{\numberline {8}Fazit und Ausblick}{37}{chapter.8}
\contentsline {chapter}{\numberline {A}Xtext Spezifikationen}{39}{appendix.A}
\contentsline {section}{\numberline {A.1}Scanner/Lexer-Generator (gla)}{39}{section.A.1}
\contentsline {section}{\numberline {A.2}Parser-Generator (con)}{40}{section.A.2}
\contentsline {chapter}{\numberline {B}Handbuch}{43}{appendix.B}
\contentsline {section}{\numberline {B.1}Installation}{43}{section.B.1}
\contentsline {subsection}{\numberline {B.1.1}Vorbereitungen}{43}{subsection.B.1.1}
\contentsline {subsection}{\numberline {B.1.2}Installation}{44}{subsection.B.1.2}
\contentsline {subsection}{\numberline {B.1.3}Konfiguration}{44}{subsection.B.1.3}
\contentsline {section}{\numberline {B.2}Arbeiten mit den \textit {$e^3$}\textit {-Tools }}{45}{section.B.2}
\contentsline {subsection}{\numberline {B.2.1}Anlegen eines neuen Projektes/ einer Spezifkation}{45}{subsection.B.2.1}
\contentsline {subsection}{\numberline {B.2.2}Die .specs Datei}{49}{subsection.B.2.2}
\contentsline {subsection}{\numberline {B.2.3}Der Editor}{49}{subsection.B.2.3}
\contentsline {subsection}{\numberline {B.2.4}Interaktion mit Eli}{50}{subsection.B.2.4}
\contentsline {chapter}{\numberline {C}Evaluation: Aufgabenstellung und Feedbackfragen}{53}{appendix.C}
\contentsline {section}{\numberline {C.1}Aufgabenstellung}{53}{section.C.1}
\contentsline {section}{\numberline {C.2}Feedbackfragen}{54}{section.C.2}
\vspace {\beforebibskip }
\contentsline {chapter}{\spacedlowsmallcaps {Literaturverzeichnis}}{57}{dummy.3}
